package client;
import java.net.*;

public class Client {
	public static void main(String[] args) throws Exception {
		if (args.length != 3) {
			System.out.println("Usage: java Client serverAddress serverPort login");
			System.exit(0);
		}

		String login;
		int port;

		port = Integer.parseInt(args[1]);
		login = args[2] ;

		Socket socket=null;
		try {
			socket = new Socket(args[0], port); //demande de connexion TCP declenchee dans cette fonction
		}
		catch (ConnectException e) {
			System.out.println("Le serveur n'a pas repondu");
			System.exit(0);
		}

		ClientEnvoie cEnvoie = new ClientEnvoie(socket, login);
		cEnvoie.start();
		ClientEcoute c = new ClientEcoute(socket);
		c.start();
	}
}